Lista de Requerimientos

La lista de requerimientos es un documento fundamental en la Ingeniería del Software que recoge de manera estructurada y detallada todas las necesidades, funciones y restricciones que debe cumplir el sistema a desarrollar. La lista de requerimientos se elabora durante el proceso de análisis de requerimientos y constituye la base para la especificación y el diseño del software, permitiendo identificar claramente qué debe hacer el sistema y bajo qué condiciones (Pressman, 2013).

Según Sommerville (2011), este documento, conocido formalmente como Especificación de Requisitos del Software (ERS), representa la declaración oficial de lo que se necesita construir. Incluye tanto los requisitos del usuario como la especificación detallada de los requisitos del sistema, sirviendo como referencia para todas las fases posteriores del desarrollo.

Por su parte, Siqueira Simões y Vázquez (2018) destacan que la lista de requerimientos debe reflejar tanto los objetivos del negocio como las necesidades técnicas, asegurando que todos los interesados tengan una visión común y validada de lo que se espera del sistema.

Marcos (2005) enfatiza que la correcta elaboración y gestión de la lista de requerimientos es esencial para evitar ambigüedades, omisiones y contradicciones, y para facilitar la trazabilidad y el control de cambios a lo largo del ciclo de vida del software.

La lista de requerimientos es el resultado de un proceso sistemático de captura, análisis y documentación, y constituye el punto de partida para el desarrollo exitoso de cualquier sistema de software (Marcos, 2005; Pressman, 2013; Siqueira Simões y Vazquez, 2018; Sommerville, 2011).

Clasificación de los Requerimientos

Ver Clasificación de Requerimientos.